﻿// 4579. 相遇问题.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
/*
https://www.acwing.com/problem/content/4582/


一个无限长的楼梯上站着两个人，其中一个人在第 a
 级台阶上，另一个人在第 b
 级台阶上。

两个人都可以自由的上下移动，每人每次可以向上或向下移动一级台阶。

每个人的每次移动都要消耗体力，具体为：

对于同一个人来说，其第 1
 次移动消耗的体力为 1
，第 2
 次移动消耗的体力为 2
，第 3
 次移动消耗的体力为 3
，以此类推。

例如，如果一个人先向上移动一级台阶，再向下移动一级台阶，最后再次向上移动一级台阶，那么他消耗的总体力值为 1+2+3=6
。

两个人想要通过合理移动，使得他们能够在同一级台阶上相遇，并且相遇时，两人消耗的总体力值之和尽可能小。

请你计算，两人消耗的总体力值之和的最小可能值。

输入格式
第一行包含一个整数 a
。

第二行包含一个整数 b
。

输出格式
一个整数，表示两人消耗的总体力值之和的最小可能值。

数据范围
所有测试点满足，1≤a,b≤1000
，a≠b
。

输入样例1：
3
4
输出样例1：
1
样例1解释
在本样例中，让第一个人上一级台阶或第二个人下一级台阶均可，消耗总体力为 1
。

输入样例2：
101
99
输出样例2：
2
样例2解释
在本样例中，让第一个人下一级台阶，同时让第二个人上一级台阶即可，消耗总体力为 1+1=2
。

输入样例3：
5
10
输出样例3：
9
样例3解释
在本样例中，一种最佳方案为让第一个人上两级台阶，同时让第二个人下三级台阶，消耗总体力为 1+2+1+2+3=9
。
*/
#include <iostream>

int main()
{
    std::cout << "Hello World!\n";
}

 